package ldh.im;

import ldh.im.dto.base.Dto;
import ldh.im.service.AuthAble;

/**
 * 编码器
 * @param <T>  编码对象
 * @param <D>  编码值
 */
public interface ImCoder<T extends Dto, D> extends AuthAble {

    T decode(D data);

    D encode(T to);
}
